#include <stdio.h> 
void main() 
{ 
int i, j, k; 
/* 变量i从0到4，表示所画菱形图的第一至第五行 */ 
for(i = 0; i <= 4; i++) 
{ 
/* 当行数为i时，空格数是i的函数，为4-i个 */ 
for(j = 0; j <= 3-i; j++) 
printf(" "); 
  /* 星号数也是i的函数，为2i+1个 */ 
  for(k = 0; k <= 2*i; k++) 
   printf("*"); 
  printf("\n"); 
 } 
 /* 变量i从0到3，表示所画菱形图的第六至第九行 */ 
 for(i = 0; i <= 3; i++) 
 { 
  /* 当行数为i时，空格数是i的函数，此时为i个 */ 
  for(j = 0; j <= i; j++) 
   printf(" "); 
  /* 星号数也是i的函数，此时为7-2i个 */ 
  for(k = 0; k <= 6-2*i; k++) 
   printf("*"); 
  printf("\n"); 
 } 
}